//package com.xinjun.kingstar.ui.activites.account;
//
//import android.os.Bundle;
//import android.os.Handler;
//import android.support.annotation.NonNull;
//import android.support.v7.widget.LinearLayoutManager;
//import android.support.v7.widget.RecyclerView;
//import android.widget.ImageButton;
//
//import com.hengjun.VenusQueryBeta.sdk.base.BasePresenter;
//import com.hengjun.VenusQueryBeta.sdk.base.activity.BaseMVPCompatActivity;
//import com.sc.VenusQueryBeta.R;
//import com.sc.VenusQueryBeta.adapter.VipUserInfornationAdapter;
//import com.sc.VenusQueryBeta.model.bean.VipUserInfornationBean;
//import com.sc.VenusQueryBeta.presenter.account.JinTiePresenter;
//
//import java.util.ArrayList;
//import java.util.List;
//
//import butterknife.BindView;
//import butterknife.ButterKnife;
//import butterknife.OnClick;
//import in.srain.cube.views.ptr.PtrClassicFrameLayout;
//import in.srain.cube.views.ptr.PtrDefaultHandler;
//import in.srain.cube.views.ptr.PtrFrameLayout;
//import in.srain.cube.views.ptr.header.MaterialHeader;
//
//public class JinTieActivity extends BaseMVPCompatActivity {
//
//    @BindView(R.id.ibtn_jietie_back)
//    ImageButton ibtnJietieBack;
//    @BindView(R.id.recyclerview_jintie)
//    RecyclerView recyclerviewJintie;
//    @BindView(R.id.ptr_class)
//    PtrClassicFrameLayout ptrClass;
//    private VipUserInfornationAdapter vipServiceAdapter;
//    /**
//     * 津贴
//     *
//     * @param savedInstanceState savedInstanceState
//     */
//
//    @Override
//    protected void initView(Bundle savedInstanceState) {
//
//        //假數據,用于添加客户的账户信息
//        final List<VipUserInfornationBean> vipServiceBeans = new ArrayList<>();
//        for (int i = 0; i < 20; i++) {
//            VipUserInfornationBean vipServiceBean = new VipUserInfornationBean();
//            vipServiceBean.setUseraccount("001" + i);
//            vipServiceBean.setUsername("000" + i);
//            vipServiceBean.setUsermoney("110" + i);
//            vipServiceBeans.add(vipServiceBean);
//
//        }
//
//        //初始化一个空list的adapter，网络错误时使用，第一次加载到数据时重新初始化adapter并绑定recycleview
//        vipServiceAdapter = new VipUserInfornationAdapter(R.layout.user_infornation, vipServiceBeans);
//        recyclerviewJintie.setAdapter(vipServiceAdapter);
//        recyclerviewJintie.setLayoutManager(new LinearLayoutManager(this));
//        recyclerviewJintie.setNestedScrollingEnabled(false);
//        recyclerviewJintie.setHasFixedSize(false);
//
//        reFreshListener();
//    }
//
//    @Override
//    protected int getLayoutId() {
//        return R.layout.activity_jin_tie;
//    }
//
//    @NonNull
//    @Override
//    public BasePresenter initPresenter() {
//        return JinTiePresenter.newInstance();
//    }
//
//
//    @OnClick(R.id.ibtn_jietie_back)
//    public void onViewClicked() {
//        finish();
//    }
//
//    /**
//     * 下拉刷新監聽
//     */
//    private void reFreshListener() {
//        MaterialHeader header = new MaterialHeader(mContext);
//        ptrClass.addPtrUIHandler(header);
//        ptrClass.setLastUpdateTimeRelateObject(this);//设置刷新支持时间
//        ptrClass.setResistance(1.7f);//设置下拉的阻尼系数，值越大感觉越难下拉
//        ptrClass.setDurationToCloseHeader(1000);//设置刷新完成，头部回弹时间，注意和前一个进行区别
//        ptrClass.setPullToRefresh(false);//设置下拉过程中执行刷新，我们一般设置为false
//        ptrClass.setKeepHeaderWhenRefresh(true);//设置刷新的时候是否保持头部
//        ptrClass.postDelayed(new Runnable() {//进入Activity就进行自动下拉刷新
//            @Override
//            public void run() {
//                ptrClass.autoRefresh();
//            }
//        }, 100);
//        ptrClass.setPtrHandler(new PtrDefaultHandler() {               //下拉刷新
//            @Override
//            public void onRefreshBegin(PtrFrameLayout frame) {
//                //模拟联网，延迟更新数据
//                new Handler().postDelayed(new Runnable() {
//                    @Override
//                    public void run() {
////                                             mAdapterWithHF.notifyDataSetChanged();//适配器更新数据
//                        ptrClass.refreshComplete();//
//                    }
//                },1000);
//            }
//        });
//    }
//}
